package com.lbb.springboot.entity.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

/**
 * @author likanghong
 */
public class InstallProveOrderDetails extends OrderVo {



//    biu_install_prove.express_address,
//    biu_install_prove.express_code,
//    biu_install_prove.is_express,
//    biu_install_prove.registration,
//    biu_install_prove.driving_license,
//    biu_install_prove.driver_license,
//    biu_install_prove.install_prove


    public  Integer id;
    public  Integer status;
    private String smsCode;
    private String cmdCode;
    private String backRak;
    private String remarks;

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    private List<OrderLog> list;

    public List<OrderLog> getList() {
        return list;
    }

    public void setList(List<OrderLog> list) {
        this.list = list;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getDriverLicense() {
        return driverLicense;
    }

    public void setDriverLicense(String driverLicense) {
        this.driverLicense = driverLicense;
    }

    @ApiModelProperty(value ="快递地址")
    private String expressAddress;

    @ApiModelProperty(value ="p好的车辆相片")
    private String registration;

    @ApiModelProperty(value ="营业证相片回执")
    private String receipt;


    @ApiModelProperty(value ="区")
    private String drivingLicense;
    private String driverLicense;


    @ApiModelProperty(value ="是否要快递  ：0 不要， 1 ：要")
    private Integer isExpress;

    @ApiModelProperty(value ="照片选项，1 ：2 小 ， 2 ：2小一大")
    private String installProve;



    /**
     *省份
     */
    @ApiModelProperty(value ="省份")
    private String attProvince;
    public String getAttProvince(){
        return attProvince;
    }
    public void setAttProvince(String  attProvince){
        this.attProvince=attProvince;
    }
    /**
     *城市
     */
    @ApiModelProperty(value ="城市")
    private String attCity;
    public String getAttCity(){
        return attCity;
    }
    public void setAttCity(String  attCity){
        this.attCity=attCity;
    }
    /**
     *县/区域
     */
    @ApiModelProperty(value ="县/区域")
    private String attCounty;
    public String getAttCounty(){
        return attCounty;
    }
    public void setAttCounty(String  attCounty){
        this.attCounty=attCounty;
    }
    /**
     *车主/业户
     */
    @ApiModelProperty(value ="车主/业户")
    private String lbbOwner;
    public String getlbbOwner(){
        return lbbOwner;
    }
    public void setlbbOwner(String  lbbOwner){
        this.lbbOwner=lbbOwner;
    }
    /**
     *车牌颜色
     */
    @ApiModelProperty(value ="车牌颜色")
    private String lbbColor;
    public String getlbbColor(){
        return lbbColor;
    }
    public void setlbbColor(String  lbbColor){
        this.lbbColor=lbbColor;
    }
    /**
     *燃料种类
     */
    @ApiModelProperty(value ="燃料种类")
    private String fuelType;
    public String getFuelType(){
        return fuelType;
    }
    public void setFuelType(String  fuelType){
        this.fuelType=fuelType;
    }
    /**
     *车辆类型
     */
    @ApiModelProperty(value ="车辆类型")
    private String lbbType;
    public String getlbbType(){
        return lbbType;
    }
    public void setlbbType(String  lbbType){
        this.lbbType=lbbType;
    }
    /**
     *车辆品牌
     */
    @ApiModelProperty(value ="车辆品牌")
    private String lbbBrand;
    public String getlbbBrand(){
        return lbbBrand;
    }
    public void setlbbBrand(String  lbbBrand){
        this.lbbBrand=lbbBrand;
    }
    /**
     *车辆型号
     */
    @ApiModelProperty(value ="车辆型号")
    private String lbbMode;
    public String getlbbMode(){
        return lbbMode;
    }
    public void setlbbMode(String  lbbMode){
        this.lbbMode=lbbMode;
    }
    /**
     *总质量(kg)
     */
    @ApiModelProperty(value ="总质量(kg)")
    private String totalWeight;
    public String getTotalWeight(){
        return totalWeight;
    }
    public void setTotalWeight(String  totalWeight){
        this.totalWeight=totalWeight;
    }
    /**
     *核定载质量(kg)
     */
    @ApiModelProperty(value ="核定载质量(kg)")
    private String totalLoadWeight;
    public String getTotalLoadWeight(){
        return totalLoadWeight;
    }
    public void setTotalLoadWeight(String  totalLoadWeight){
        this.totalLoadWeight=totalLoadWeight;
    }
    /**
     *准牵引总质量(kg)
     */
    @ApiModelProperty(value ="准牵引总质量(kg)")
    private String totalTractionWeight;
    public String getTotalTractionWeight(){
        return totalTractionWeight;
    }
    public void setTotalTractionWeight(String  totalTractionWeight){
        this.totalTractionWeight=totalTractionWeight;
    }
    /**
     *外廓尺寸-长(mm)
     */
    @ApiModelProperty(value ="外廓尺寸-长(mm)")
    private String outsideLong;
    public String getOutsideLong(){
        return outsideLong;
    }
    public void setOutsideLong(String  outsideLong){
        this.outsideLong=outsideLong;
    }
    /**
     *外廓尺寸-宽(mm)
     */
    @ApiModelProperty(value ="外廓尺寸-宽(mm)")
    private String outsideWidth;
    public String getOutsideWidth(){
        return outsideWidth;
    }
    public void setOutsideWidth(String  outsideWidth){
        this.outsideWidth=outsideWidth;
    }
    /**
     *外廓尺寸-高(mm)
     */
    @ApiModelProperty(value ="外廓尺寸-高(mm)")
    private String outsideHeight;
    public String getOutsideHeight(){
        return outsideHeight;
    }
    public void setOutsideHeight(String  outsideHeight){
        this.outsideHeight=outsideHeight;
    }
    /**
     *货厢内部尺寸-长(mm)
     */
    @ApiModelProperty(value ="货厢内部尺寸-长(mm)")
    private String internalLong;
    public String getInternalLong(){
        return internalLong;
    }
    public void setInternalLong(String  internalLong){
        this.internalLong=internalLong;
    }
    /**
     *货厢内部尺寸-宽(mm)
     */
    @ApiModelProperty(value ="货厢内部尺寸-宽(mm)")
    private String internalWidth;
    public String getInternalWidth(){
        return internalWidth;
    }
    public void setInternalWidth(String  internalWidth){
        this.internalWidth=internalWidth;
    }
    /**
     *货厢内部尺寸-高(mm)
     */
    @ApiModelProperty(value ="货厢内部尺寸-高(mm)")
    private String internalHeight;
    public String getInternalHeight(){
        return internalHeight;
    }
    public void setInternalHeight(String  internalHeight){
        this.internalHeight=internalHeight;
    }
    /**
     *轴数
     */
    @ApiModelProperty(value ="轴数")
    private String numberOfAxles;
    public String getNumberOfAxles(){
        return numberOfAxles;
    }
    public void setNumberOfAxles(String  numberOfAxles){
        this.numberOfAxles=numberOfAxles;
    }
    /**
     *行驶证发证日期
     */
    @ApiModelProperty(value ="行驶证发证日期")
    private String dateOfIssuanceOfLicense;
    public String getDateOfIssuanceOfLicense(){
        return dateOfIssuanceOfLicense;
    }
    public void setDateOfIssuanceOfLicense(String  dateOfIssuanceOfLicense){
        this.dateOfIssuanceOfLicense=dateOfIssuanceOfLicense;
    }
    /**
     *发动机号
     */
    @ApiModelProperty(value ="发动机号")
    private String engineNumber;
    public String getEngineNumber(){
        return engineNumber;
    }
    public void setEngineNumber(String  engineNumber){
        this.engineNumber=engineNumber;
    }
    /**
     *发动机型号
     */
    @ApiModelProperty(value ="发动机型号")
    private String engineType;
    public String getEngineType(){
        return engineType;
    }
    public void setEngineType(String  engineType){
        this.engineType=engineType;
    }


    /**
     *   安装完成时间
     */
    @ApiModelProperty(value ="   安装完成时间  ")
    @JsonFormat(pattern = "yyyy年MM月dd日",timezone="GMT+8")
    private Date installDate;
    public Date getInstallDate(){
        return installDate;
    }
    public void setInstallDate(Date  installDate){
        this.installDate=installDate;
    }


    /**
     *服务合同
     */
    @ApiModelProperty(value ="服务合同")
    private String serviceContractDate;
    public String getServiceContractDate(){
        return serviceContractDate;
    }
    public void setServiceContractDate(String  serviceContractDate){
        this.serviceContractDate=serviceContractDate;
    }



    public String getExpressAddress() {
        return expressAddress;
    }

    public void setExpressAddress(String expressAddress) {
        this.expressAddress = expressAddress;
    }

    public String getRegistration() {
        return registration;
    }

    public void setRegistration(String registration) {
        this.registration = registration;
    }

    public String getReceipt() {
        return receipt;
    }

    public void setReceipt(String receipt) {
        this.receipt = receipt;
    }

    public String getDrivingLicense() {
        return drivingLicense;
    }

    public void setDrivingLicense(String drivingLicense) {
        this.drivingLicense = drivingLicense;
    }

    public Integer getIsExpress() {
        return isExpress;
    }

    public void setIsExpress(Integer isExpress) {
        this.isExpress = isExpress;
    }

    public String getInstallProve() {
        return installProve;
    }

    public void setInstallProve(String installProve) {
        this.installProve = installProve;
    }

    public String getSmsCode() {
        return smsCode;
    }

    public void setSmsCode(String smsCode) {
        this.smsCode = smsCode;
    }

    public String getCmdCode() {
        return cmdCode;
    }

    public void setCmdCode(String cmdCode) {
        this.cmdCode = cmdCode;
    }

    public String getBackRak() {
        return backRak;
    }

    public void setBackRak(String backRak) {
        this.backRak = backRak;
    }
}
